package cn.clouds234.poi;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.math.BigDecimal;

/**
 * 自定义导出Excel数据注解
 *
 * @author gientech
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Excel {
    /**
     * 对应Excel中列的序号。从1开始。不能重复。
     */
    int columNum();

    /**
     * 导出到Excel中的名字.
     */
    String name();

    /**
     * 日期格式, 如: yyyy-MM-dd。只有date或LocalData类型才有效。
     */
    String dateFormat() default "yyyy-MM-dd HH:mm:ss";

    /**
     * 枚举用逗号分隔。只有字符串和int类型才有效。
     */
    String kind() default "";
   /**
     * 导出时在excel中每个列的高度 单位为字符
     */
    double height() default 14;

    /**
     * 导出时在excel中每个列的宽 单位为字符
     */
    double width() default 16;


}